html {
  width: 100%;
  height: 100%;
}
/* @media (max-width: 1400px) and (min-width: 600px) {
  html {
    zoom: 67%;

  }

  @-ms-viewport {
    width: 1920px;
  }

} */
body {
  width: 100%;
  height: 100%;
}

#app {
  width: 100%;
  height: 100%;
  background-color: #fff;
}

#app .app-content {
  width: 100%;
  height: 100%;
  padding: 0 15px;
  overflow: auto;
  box-sizing: border-box;
  margin-top: 15px;
}

#app .app-content::-webkit-scrollbar {
  display: none;
}

#app .app-content .top-bar {
  display: flex;
  width: 100%;
  height: 50px;
  box-sizing: border-box;
  border: 1px solid rgb(194, 194, 194);
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
}

.topBar section {
  display: flex;
}

#app .app-content .top-bar>h2 {
  /* line-height: 50px; */
  font-weight: bold;
  /* margin-left: 10px; */
  font-size: 14px;
  color: #000;
  white-space: nowrap;
}

#app .app-content .top-bar .top-bar_left {
  /* position: relative;
  z-index: 1; */
  /* flex: 2; */
  display: flex;
}

#app .app-content .top-bar .top-bar_left ul {
  /* padding: 15px 0; */
  display: flex;
  align-items: center;
}

#app .app-content .top-bar .top-bar_left ul li {
  /* position: relative;
  z-index: 2;
  flex: 1;
  text-align: center;
  line-height: 20px; */
  cursor: pointer;
  margin: 0 10px;
  white-space: nowrap;
}

#app .app-content .accessApplication .table-bar ul li.selected {
  color: rgb(89, 160, 255);
}

#app .app-content .top-bar .top-bar_left ul li:first-child {
  position: relative;
}

#app .app-content .top-bar .top-bar_left ul li:first-child .el-button {
  position: absolute;
  top: -10px;
  left: 20px;
}

#app .app-content .top-bar .top-bar_left ul li:last-child {
  border-right: 0;
}

#app .app-content .top-bar .top-bar_left ul li.selected {
  color: #4583D6;
}

#app .app-content .top-bar .top-bar_left .date-box {
  /* position: absolute;
  top: 5px;
  left: 100%; */
  display: flex;
  align-items: center;
  width: 350px;
}

#app .app-content .top-bar .top-bar_right {
  /* flex: 6; */
  display: flex;
  align-items: center;
  margin-left: 10px;
}

/* .el-date-editor--daterange.el-input__inner {
  width: 250px;
} */

/* .el-select {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -20px;
} */
.firstLine {
  width: 100%;
  height: 160px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "微软雅黑", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.firstLine>div {
  width: 30%;
  height: 120px;
  background-color: #fff;
  position: relative;
  border: 1px solid #DBDBDB;
}

.firstLine>div>.num {
  position: absolute;
  height: 40px;
  top: 50%;
  /* margin-top: -20px; */
  font-size: 24px;
  color: #4583D6;
  line-height: 38px;
  left: 20px;
  /* margin-left: -60px; */
}

.firstLine>div>span {
  color: #4583D6;
  text-align: left;
  line-height: 22px;
  position: absolute;
  left: 20px;
  top: 15px;
  font-size: 16px;
  color: #3E3F42;
  font-weight: 600;
  font-family: PingFangSC-Semibold, PingFang SC;
}

#secondLine {
  /* width: 100%; */
  height: 350px;
  background-color: #fff;
  border: 1px solid #DBDBDB;
}

.thirdLine {
  width: 100%;
  height: 105px;
  /* margin-top: 10px; */
  background-color: #F7F8FA;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.thirdLine>.circle {
  width: 92px;
  height: 92px;
  border: 1px solid cornflowerblue;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 13px;
  background: #4583D6;
}

.seven {
  font-size: 30px;
  color: #fff;
}

.text {
  width: 85%;
  font-size: 13px;
  font-family: "Arial Normal", "Arial", sans-serif;
  font-weight: 400;
  color: #7f7f7f;
  line-height: 25px;
}

.text span.textNum {
  font-family: "Arial Negreta", "Arial Normal", "Arial", sans-serif;
  font-weight: 700;
  color: #4583D6;
}

.fourLine {
  margin-top: 20px;
  /* width: 100%; */
  height: 350px;
  display: flex;
  justify-content: space-between;
  background-color: rgb(240, 242, 245);
  border: 1px solid #DBDBDB;
}

.fourLine>div {
  height: 100%;
  background-color: #fff;
}

.fourLine>#left {
  width: 100%;
}

.fourLine>#right {
  width: 45%;
}

.fiveLine {
  margin-top: 10px;
  width: 100%;
  height: 400px;
  /* display: flex; */
  /* justify-content: space-between; */
  /* background-color: rgb(240, 242, 245); */
  /* position: relative; */
}

.fiveLine>div {
  height: 100%;
  width: 32%;
  background-color: #fff;
  /* position: relative; */
  border: 1px solid #DBDBDB;
  position: relative;
}
#leftFive, #rightFive {
  height: 400px;
}
/* .box {
  position: absolute;
  z-index: 999;
} */
/* #leftFive {
  width: 36%;
}

#middleFive {
  position: absolute;
  width: 30%;
  top: 0;
  left: 38%;
}

#rightFive {
  position: absolute;
  width: 30%;
  top: 0;
  right: 0;
} */

.spanOne {
  position: absolute;
  /* left: 18%;
  width: auto; */
  right: 10px;
  bottom: 5px;
  font-size: 16px;
  font-weight: bold;
}

.spanOne>span {
  font-size: 20px;
  color: #4583D6;
}

.spanTwo {
  color: rgb(160, 160, 160);
  position: absolute;
  bottom: 12%;
  left: 40%;
  font-size: 12px;
}

.spanThree {
  color: rgb(160, 160, 160);
  position: absolute;
  bottom: 12%;
  left: 55%;
  font-size: 12px;
}

.spanFour {
  color: rgb(160, 160, 160);
  position: absolute;
  bottom: 5%;
  left: 40%;
  font-size: 12px;
}

.spanFive {
  color: rgb(160, 160, 160);
  position: absolute;
  bottom: 5%;
  left: 55%;
  font-size: 12px;
}

.spanSeven {
  color: rgb(160, 160, 160);
  position: absolute;
  bottom: 12%;
  font-size: 12px;
  left: 71%;
}

.spanEight {
  color: rgb(160, 160, 160);
  position: absolute;
  bottom: 12%;
  left: 83%;
  font-size: 12px;
}

.spanNine {
  color: rgb(160, 160, 160);
  position: absolute;
  bottom: 5%;
  font-size: 12px;
  left: 71%;
}

.spanTen {
  color: rgb(160, 160, 160);
  position: absolute;
  bottom: 5%;
  font-size: 12px;
  left: 83%;
  white-space: nowrap;
}

.ios {
  width: 140px;
  /* height: 24px; */
  display: flex;
  /* background: rgba(45, 161, 247, 1); */
  /* text-align: center; */
  /* color: #fff; */
  border: 1px solid #D9D9D9;
  position: absolute;
  top: 5px;
  right: 5px;
}

.ios>span {
  display: inline-block;
  text-align: center;
  width: 70px;
  cursor: pointer;

}

.ios>.I {
  /* background: rgba(45, 161, 247, 1); */
  border: 1px solid #1890FF;
  color: #1890FF;
}

.android {
  width: 70px;
  height: 24px;
  display: inline-block;
  text-align: center;
  border: 1px solid gray;
  position: absolute;
  top: 5px;
  right: 100px;
}

.i-round_top {
  background-color: #f7b500;
  display: inline-block;
  width: 5px;
  border-radius: 50%;
  height: 5px;
  margin-right: 5px;
}

.topBar {
  /* text-indent: 5px; */
  margin-top: 10px;
  /* margin-bottom: 3px; */
  border: none !important;
  background-color: #fff;
  border: 1px solid #DBDBDB !important;
  border-bottom: none !important;
}

/* .el-input-group {
  width: 23%;
  position: absolute;
  right: 38%;
  top: 50%;
  margin-top: -20px;
} */

.rightIpt {
  right: 18%;
}

.dowload {
  position: absolute;
  right: 5%;
  top: 50%;
  margin-top: -20px;
  /* border: 1px solid blue; */
}

.sevenLine {
  /* width: 100%;
  margin-top: 3px;
  height: 54px;
  display: flex;
  justify-content: space-between;
  align-items: center; */
  background-color: #fff;
  /* position: relative; */
  text-align: center;
  /* width: 100%; */
  bottom: 0;
  height: 40px;
  border: 1px solid #DBDBDB;
  border-top: none;
}

.sevenText {
  margin-left: 20px;
}

.top-bar_right .el-select {
  /* position: absolute; */
  width: 300px;
  right: 0;
  /* top: 5px; */
}

.top-bar_right .el-input {
  margin-right: 10px;
}

.sixLine {
  height: 400px;
  overflow: hidden;
  border: 1px solid #DBDBDB;
  border-bottom: none;
  border-top: none;
}

.el-table {
  height: 100%;

}

.el-table__body-wrapper {
  height: 88%;
  overflow-y: auto;
}

.el-select--mini {
  left: 0;
}

.el-date-editor .el-range-separator {
  padding: 0 10px;
  line-height: 32px;
  /* width: 5%; */
  color: #303133;
}

.firstLine img {
  float: right;
  margin-top: 7px;
  margin-right: 20px;
  width: 130px;
}

/* .firstLine .num{
  color: #2da1f7 !important;
} */

.el-input-group .el-input__inner {
  /* padding: 0 10px; */
  border-radius: 4px !important;
}

.el-input-group__append {
  display: none;
}
.el-select .el-input--suffix .el-input__inner {
  border: none;
  text-align: right;
  color: #4583D6;
}
